Top 10k strings from Rjob (1987)(Salmi, Timo).bas
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX-81 & Sinclair QL - Various / Sinclair QL - Various (TOSEC-v2006-04-09) /
Back to the directory listing
1 32260 END DEFine vsave 1 32250 PRINT#0,"Saved"!b$!"version"!ver1%;".";ver% 1 32240 LIST#3,32130 TO:CLOSE#3 1 32230 PRINT#3,"32120 ver1%=";ver1%;":ver2%=";ver% 1 32220 LIST#3,100 TO 32110 1 32210 PRINT#3,"4 :" 1 32200 PRINT#3,"3 REMark version"!ver1%;".";ver% 1 32190 PRINT#3,"2 REMark ";DAY$!DATE$ 1 32180 PRINT#3,"1 REMark ";a$!"(c) Timo Salmi" 1 32170 DELETE b$:OPEN_NEW#3,b$:ver%=ver2%+1 1 32160 b$=d$(dr)&a$ 1 32150 d$(5)="ram1_":d$(6)="ram2_" 1 32140 d$(3)="fdk1_":d$(4)="fdk2_" 1 32130 d$(1)="mdv1_":d$(2)="mdv2_" 1 32120 ver1%=1:ver2%=1 1 32110 BEEP 4000,12:STOP:END IF 1 32100 PRINT#0,DAY$!DATE$!"Not saved, set SDATE" 1 32090 IF b$<>1987 THEN 1 32080 b$=DATE$:b$=b$(1 TO 4) 1 32070 LOCal a$,b$,d$(6,5):a$="rjob" 1 32060 DEFine PROCedure vsave(dr) 1 32050 vsave 6:STOP 1 32040 vsave 5:STOP 1 32030 vsave 4:STOP 1 32020 vsave 3:STOP 1 32010 vsave 2:STOP 1 32000 vsave 1:STOP 1 31990 STOP 1 31110 END DEFine reset 1 31100 SCALE 100,0,0:FILL 0 1 31090 PAPER#0,0:INK#0,7-3*(i=0):INK 7:CLS 1 31080 FOR il=0,1,2:CSIZE#il,(i=4)+2*(i=8),0:END FOR il 1 31070 PAPER 2*(i=8):BORDER (i=4),4*(i=4) 1 31060 WINDOW 448+8*(i=4),200+2*(i=4),32-4*(i=4),16-(i=4) 1 31050 WINDOW#0,448,40-(i=4),32,216+(i=4) 1 31040 PAPER#2,1:INK#2,7 1 31030 OPEN#2,con_:WINDOW#2,448,200,32,16 1 31020 WINDOW 513,256,0,0:PAPER 0:CLS 1 31010 LOCal il:MODE i 1 31000 DEFine PROCedure reset(i) 1 30090 END DEFine p_elapsed 1 30080 PRINT#ch%,sl DIV 10;sl MOD 10 1 30070 PRINT#ch%,ml DIV 10;ml MOD 10;":"; 1 30060 PRINT#ch%,tl DIV 10;tl MOD 10;":"; 1 30050 ml=INT(sl/60):sl=sl-60*ml 1 30040 tl=INT(sl/3600):sl=sl-tl*3600 1 30030 sl=DATE-kokoaika 1 30020 PRINT#ch%,"ELAPSED"!; 1 30010 LOCal tl,ml,sl 1 30000 DEFine PROCedure p_elapsed(ch%) 1 3 REMark version 1.1 1 28620 END DEFine f_kysynoye 1 28610 END REPeat kysy 1 28600 p_beep1 1 28590 IF vl$=="y" THEN RETurn 1 1 28580 IF vl$=="n" THEN RETurn 0 1 28570 IF vl$="" THEN vl$=oletus$ 1 28560 INK 7:PRINT ml$;:clb=KEYROW(0):INPUT vl$ 1 28550 REPeat kysy 1 28540 ELSE :ml$=mj$&" (N,y)? ":END IF 1 28530 ml$=mj$&" (n,Y)? " 1 28520 IF oletus$=="y" THEN 1 28510 LOCal vl$(3),kysy,ml$(50) 1 28500 DEFine FuNction f_kysynoye(mj$,oletus$) 1 280 JOBS:PRINT:p_elapsed(1) 1 270 END REPeat tyo 1 260 END IF 1 250 PRINT"REMOVED"!jb$ 1 240 RJOB (jobid),(1):jobid=edjobid 1 230 IF f_kysynoye((mj$),("N")) THEN 1 220 mj$="REMOVE JOB "&jb$ 1 210 IF jb$=="rjob_exe" THEN NEXT tyo 1 20130 END DEFine p_tsotsake 1 20120 INK#3,2:CURSOR#3,il2%,0:PRINT#3,tpvm$:CLOSE#3 1 20110 FOR i=1 TO 10:READ il%:PRINT#3,CHR$(il%);:END FOR i 1 20100 DATA 84,105,109,111,32,83,97,108,109,105 1 20090 INK#3,4:CURSOR#3,il1%,0:RESTORE 20100 1 20080 il1%=(il2%+(4+4*il%)*LEN(ohj$)-35-40*il%)/2 1 20070 il2%=levg%-(4+4*il%)*LEN(tpvm$)-4-5*(il%<3) 1 20060 CURSOR#3,5,0:INK#3,6:PRINT#3,ohj$ 1 20050 PAPER#3,0:CLS#3:BORDER#3,1,7:CSIZE#3,il%,1 1 20040 OPEN#3,con_:WINDOW#3,levg%,22,alkug%,16 1 20030 WINDOW 512,256,0,0:PAPER 0:CLS 1 20020 levg%=448:alkug%=INT((512-levg%)/2) 1 20010 LOCal il1%,il2%,il%,i:MODE 8:il%=2 1 20000 DEFine PROCedure p_tsotsake(ohj$,tpvm$) 1 200 jb$=JOB$(jobid) 1 2 REMark Sun 1987 Aug 09 18:50:19 1 19020 END DEFine p_beep1 1 19010 BEEP 800,12 1 19000 DEFine PROCedure p_beep1 1 190 IF jobid=0 THEN EXIT tyo 1 180 edjobid=jobid:jobid=NXJOB((jobid),(0)) 1 17060 END DEFine p_ikkunat 1 17040 PAPER#1,2:BORDER#1,0,0:CSIZE#1,2,0:CLS#1 1 17020 WINDOW#1,levg%,10*rv%,alkug%,38 1 17010 LOCal rv%:rv%=19 1 17000 DEFine PROCedure p_ikkunat 1 170 REPeat tyo 1 160 JOBS:PRINT:jobid=0 1 140 p_ikkunat 1 130 p_tsotsake("Remove JOBs"),("09.08.87") 1 120 DIM jb$(mp),mj$(mp) 1 110 DIM ohj$(10),tpvm$(8) 1 100 CLEAR:kokoaika=DATE:mp=50 1 1 REMark rjob (c) Timo Salmi